package org.example.demo3.mapper;

import org.example.demo3.entity.Commodity;

import java.util.List;

/**
 * @InterfaceName CommodityMapper
 * @Description TODO
 * @Author Kx
 * @Date 2025/9/17 15:15
 * @Version 1.0
 */
public interface CommodityMapper {
    /**
     * @author: kx
     * @date: 2025/9/17 15:29
     * @return org.example.demo3.entity.Commodity
     * @description: 查询所有商品信息
    */
    List<Commodity> getCommodity();

    /**
     * @author: kx
     * @date: 2025/9/17 16:43
     * @param commodity : 商品信息
     * @description: 添加商品信息
    */
    void addCommodity(Commodity commodity);

    /**
     * @author: kx
     * @date: 2025/9/17 19:00
     * @param commodity : 商品信息
     * @description: 修改商品信息
    */
    void updateCommodity(int id, Commodity commodity);

    /**
     * @author: kx
     * @date: 2025/9/17 19:09
     * @param id : 商品ID
     * @description: 删除商品信息
    */
    void deleteCommodity(int id);
}
